/**
 * Copyright @2012 中国电信甘肃万维公司 All rights reserved.
 * 中国电信甘肃万维公司 专有/保密源代码,未经许可禁止任何人通过任何* 渠道使用、修改源代码.
 * 日期 2012-7-27 下午05:49:27
 */
package com.oa.cs.agreement.pojo.collaborate;

import com.oa.cs.agreement.pojo.IRequestObject;
import com.oa.cs.agreement.pojo.IResponseObject;

/**
 * 
 * <p>
 * CollaboraFlowList描述:协同流程列表协议
 * </p>
 * @company 中国电信甘肃万维公司 
 *
 * @project nma-cs-agreement
 *
 * @version V2.0.0
 *
 * @author 李欣
 *
 * @date 2012-7-29 下午01:54:01	
 *
 * @class com.oa.cs.agreement.pojo.doc.CollaboraFlowList
 *
 */
public interface CollaborateFlowList extends Collaborate 
{
	/** 
	 *   SERVICE :  TODO 服务目标地址	SERVICE = "/nma/mbe/coll_flow_list"
	 */
	public static final String SERVICE = "/nma/mbe/coll_flow_list";
	
	public interface Request extends IRequestObject
	
	{	
		/**
		 *  WORKFLOW_ID :  TODO 流程实例ID  WORKFLOW_ID = "WORKFLOW_ID" 类型:String
		 */
		public static final String WORKFLOW_ID = "WORKFLOW_ID";
		
		/**
		 *  WORKFLOW_ID :  TODO 状态  DOCUMENT_STATE = "DOCUMENT_STATE" 类型:String
		 */
		public static final String DOCUMENT_STATE = "DOCUMENT_STATE";
		
	}

	public interface Response extends IResponseObject
	{
		/**
		 *  FLOWS :  TODO 流程集合  FLOWS = "FLOWS" 类型:List
		 */
		public static final String FLOWS = "FLOWS";
		
		/**
		 *  FLOW_STATE :  TODO 流程节点状态	FLOW_STATE = "FLOW_STATE" 类型:String
		 */
		public static final String FLOW_STATE = "FLOW_STATE";
		
		/**
		 *  FLOW_STATE :  TODO 流程节点名称	FLOW_NAME = "FLOW_NAME" 类型:String
		 */
		public static final String FLOW_NAME = "FLOW_NAME";
		
		/**
		 *  FLOW_SPLIT_TYPE :  TODO 分支模式	FLOW_SPLIT_TYPE = "FLOW_SPLIT_TYPE" 类型:String
		 */
		public static final String FLOW_SPLIT_TYPE = "FLOW_SPLIT_TYPE";
		
		
		/**
		 *  	FLOW_VO :  TODO 用户集合     FLOW_VO = "FLOW_VO" 类型:List
		 */
		public static final String FLOW_VO = "FLOW_VO";
		
		/**
		 *  	USER_NAME :  TODO 用户名称     USER_NAME = "USER_NAME" 类型:String
		 */
		public static final String USER_NAME = "USER_NAME";
		
		/**
		 *  	DEAL_TIME :  TODO 处理时间     DEAL_TIME = "DEAL_TIME" 类型:String
		 */
		public static final String DEAL_TIME = "DEAL_TIME";
		
		/**
		 *  	DEAL_STATE :  TODO 处理状态    DEAL_STATE = "DEAL_STATE" 类型:String
		 */
		public static final String DEAL_STATE = "DEAL_STATE";
	}
}
